package com.xinnet.mms.customercare.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import com.xinnet.mms.entity.CustomerCare;

@Repository
public interface CustomerCareDao {
	
	public CustomerCare getCustomerCareByCustomIdAndProductId(String customId ,String productId);
	
	public boolean isUseOtherProduct(String customId ,String productId);
	
	public List<String> getCustomerCareCustomerIdList();
	
	public void addCustomerCare(CustomerCare customerCare);
	/**
	 * 
	 * 功能描述：添加订单
	 *
	 * @param customerCare
	 *
	 * @author 王湛智[wangzhanzhi@xinnet.com]
	 *
	 * @since 2014年4月14日
	 *
	 * @update:[变更日期YYYY-MM-DD][更改人姓名][变更描述]
	 */
	public void addOrders(CustomerCare customerCare);
	/**
	 * 
	 * 功能描述：用会员ID取得该会员的订单信息
	 *
	 * @param cus_id
	 * @return
	 *
	 * @author 王湛智[wangzhanzhi@xinnet.com]
	 *
	 * @since 2014年4月14日
	 *
	 * @update:[变更日期YYYY-MM-DD][更改人姓名][变更描述]
	 */
	public List<CustomerCare> getOrdersByCusId(@Param(value="cusId") String cus_id);

}
